package com.qy.service;

import com.qy.model.Charge;
import com.qy.base.core.Service;

import java.util.List;
import java.util.Map;


/**
 * Created by zaq on 2018/07/10.
 */
public interface ChargeService extends Service<Charge> {
    public List<Charge> selectAllCharge();

    public List<Charge> selectChargeById(Charge charge);

    public List<Map> chargeList(Charge charge);

    public void updateCharge(Charge charge);

    public void deleteCharge(Charge charge);

    public void chargeState(Charge charge);

    public List<Charge>  seeCharge(Integer id);

    public List<Charge> selectChargeByName(Charge charge);

    public List<Map> selectVagueChargeList(String unit_name);

    public List<Charge> selectChargeList();

    public List<Map<String,Object>> selectByClueId(Integer clue_id);
}
